Принцип действия


Правила квотирования определяют условия, при выполнении которых осуществляются те или иные действия. В качестве условий выступают такие параметры запроса пользователя как: источник, назначение, протокол, список пользователей и групп, расписание, определяющее дни и часы, в которые действует правило квотирования, а также расширенные условия, характерные только для SurfCop. Дополнительно правило квотирования определяет те действия, которые выполняются при превышении квоты и, соответственно, блокировании доступа. Возможны следующие варианты:

Когда пользователь инициирует запрос, SurfCop анализирует список правил квотирования и ищет правило, под условия которого попадает запрос. Если такое правило не находится, то запрос пользователя продолжает выполняться без изменений. Если находится подходящее правило квотирования, то SurfCop выполняет то действие, которые указано в параметрах правила.

Правила квотирования могут выполнять следующие действия:

Итак, что же такое счетчик? Счетчик - это некий объект, созданием которого занимается правило квотирования. Счетчик создается в тот момент, когда пользователь пытается получить доступ к определенному ресурсу, указанному в настройках правила. Это может быть веб сайт, подсеть, отдельный компьютер или подсеть адресов, которые указаны в условиях правила квотирования. Также правило квотирования определяет вид счетчик: общий или персональный.

В зависимости от того какое правило квотирования создало счетчик, они могут иметь следующие типы:

Счетчики существуют определенное время, по истечении которого они обнуляются. Максимальное время существования счетчика определяет правило квотирования. Возможны следующие интервалы обнуления счетчика:

Если показания счетчика достигнут предельного значения до момента его обнуления, то доступ к ресурсу блокируется и будет разблокирован только после очередного обнуления. Если счетчик не достиг предельного значения, то в назначенный момент времени он просто обнуляет свои показания.